setBackgroundTintMode

Specifies the blending mode used to apply the tint specified by setBackgroundTintList to the background drawable. The default mode is SRC_IN.

This will always take effect when running on API v21 or newer. When running on platforms previous to API v21, it will only take effect if view implement the TintableBackgroundView interface.